In [1]:
import sys
sys.path.append('../')
from Trajectory import Point_Lander
from Optimisation import Indirect_Shooting
from PyGMO import *
/usr/lib/python2.7/dist-packages/matplotlib/__init__.py:874: UserWarning: axes.color_cycle is deprecated and replaced with axes.prop_cycle; please use the latter.
warnings.warn(self.msg_depr % (key, alt_key))
In [2]:
model = Point_Lander()
prob = Indirect_Shooting(model)
In [4]:
algo = algorithm.scipy_slsqp(screen_output=True)
for i in range(50):
pop = population(prob,1)
pop = algo.evolve(pop)
if prob.feasibility_x(pop.champion.x):
print("YES")
break
else:
print("NO. Trying again.")
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
Singular matrix C in LSQ subproblem (Exit mode 6)
Current function value: 1.0
Iterations: 1
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
Singular matrix C in LSQ subproblem (Exit mode 6)
Current function value: 1.0
Iterations: 1
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
Singular matrix C in LSQ subproblem (Exit mode 6)
Current function value: 1.0
Iterations: 1
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
Singular matrix C in LSQ subproblem (Exit mode 6)
Current function value: 1.0
Iterations: 1
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
Singular matrix C in LSQ subproblem (Exit mode 6)
Current function value: 1.0
Iterations: 1
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
Singular matrix C in LSQ subproblem (Exit mode 6)
Current function value: 1.0
Iterations: 1
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
Singular matrix C in LSQ subproblem (Exit mode 6)
Current function value: 1.0
Iterations: 1
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
Singular matrix C in LSQ subproblem (Exit mode 6)
Current function value: 1.0
Iterations: 1
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
Singular matrix C in LSQ subproblem (Exit mode 6)
Current function value: 1.0
Iterations: 1
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
Singular matrix C in LSQ subproblem (Exit mode 6)
Current function value: 1.0
Iterations: 1
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
Singular matrix C in LSQ subproblem (Exit mode 6)
Current function value: 1.0
Iterations: 1
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
Singular matrix C in LSQ subproblem (Exit mode 6)
Current function value: 1.0
Iterations: 1
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
Singular matrix C in LSQ subproblem (Exit mode 6)
Current function value: 1.0
Iterations: 1
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
Singular matrix C in LSQ subproblem (Exit mode 6)
Current function value: 1.0
Iterations: 1
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
6 22 1.000000E+00 0.000000E+00
Optimization terminated successfully. (Exit mode 0)
Current function value: 1.0
Iterations: 6
Function evaluations: 22
Gradient evaluations: 2
NO. Trying again.
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
Singular matrix C in LSQ subproblem (Exit mode 6)
Current function value: 1.0
Iterations: 1
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
Singular matrix C in LSQ subproblem (Exit mode 6)
Current function value: 1.0
Iterations: 1
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
Singular matrix C in LSQ subproblem (Exit mode 6)
Current function value: 1.0
Iterations: 1
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
Singular matrix C in LSQ subproblem (Exit mode 6)
Current function value: 1.0
Iterations: 1
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
Singular matrix C in LSQ subproblem (Exit mode 6)
Current function value: 1.0
Iterations: 1
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
Singular matrix C in LSQ subproblem (Exit mode 6)
Current function value: 1.0
Iterations: 1
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
Singular matrix C in LSQ subproblem (Exit mode 6)
Current function value: 1.0
Iterations: 1
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
Singular matrix C in LSQ subproblem (Exit mode 6)
Current function value: 1.0
Iterations: 1
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
Singular matrix C in LSQ subproblem (Exit mode 6)
Current function value: 1.0
Iterations: 1
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
Singular matrix C in LSQ subproblem (Exit mode 6)
Current function value: 1.0
Iterations: 1
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
Singular matrix C in LSQ subproblem (Exit mode 6)
Current function value: 1.0
Iterations: 1
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
Singular matrix C in LSQ subproblem (Exit mode 6)
Current function value: 1.0
Iterations: 1
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
Singular matrix C in LSQ subproblem (Exit mode 6)
Current function value: 1.0
Iterations: 1
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
Singular matrix C in LSQ subproblem (Exit mode 6)
Current function value: 1.0
Iterations: 1
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
Singular matrix C in LSQ subproblem (Exit mode 6)
Current function value: 1.0
Iterations: 1
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
Singular matrix C in LSQ subproblem (Exit mode 6)
Current function value: 1.0
Iterations: 1
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
Singular matrix C in LSQ subproblem (Exit mode 6)
Current function value: 1.0
Iterations: 1
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
Singular matrix C in LSQ subproblem (Exit mode 6)
Current function value: 1.0
Iterations: 1
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
Singular matrix C in LSQ subproblem (Exit mode 6)
Current function value: 1.0
Iterations: 1
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
Singular matrix C in LSQ subproblem (Exit mode 6)
Current function value: 1.0
Iterations: 1
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
Singular matrix C in LSQ subproblem (Exit mode 6)
Current function value: 1.0
Iterations: 1
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
Singular matrix C in LSQ subproblem (Exit mode 6)
Current function value: 1.0
Iterations: 1
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
Singular matrix C in LSQ subproblem (Exit mode 6)
Current function value: 1.0
Iterations: 1
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
Singular matrix C in LSQ subproblem (Exit mode 6)
Current function value: 1.0
Iterations: 1
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
Singular matrix C in LSQ subproblem (Exit mode 6)
Current function value: 1.0
Iterations: 1
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
Singular matrix C in LSQ subproblem (Exit mode 6)
Current function value: 1.0
Iterations: 1
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
Singular matrix C in LSQ subproblem (Exit mode 6)
Current function value: 1.0
Iterations: 1
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
Singular matrix C in LSQ subproblem (Exit mode 6)
Current function value: 1.0
Iterations: 1
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
Singular matrix C in LSQ subproblem (Exit mode 6)
Current function value: 1.0
Iterations: 1
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
Singular matrix C in LSQ subproblem (Exit mode 6)
Current function value: 1.0
Iterations: 1
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
NIT FC OBJFUN GNORM
5 8 1.000000E+00 0.000000E+00
Optimization terminated successfully. (Exit mode 0)
Current function value: 1.0
Iterations: 5
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
Singular matrix C in LSQ subproblem (Exit mode 6)
Current function value: 1.0
Iterations: 1
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
Singular matrix C in LSQ subproblem (Exit mode 6)
Current function value: 1.0
Iterations: 1
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
Singular matrix C in LSQ subproblem (Exit mode 6)
Current function value: 1.0
Iterations: 1
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
NIT FC OBJFUN GNORM
1 8 1.000000E+00 0.000000E+00
Singular matrix C in LSQ subproblem (Exit mode 6)
Current function value: 1.0
Iterations: 1
Function evaluations: 8
Gradient evaluations: 1
NO. Trying again.
In [ ]:
pop = algo.evolve(pop)
In [ ]:
pop
In [ ]:
Content source: CISprague/Astro.IQ
Similar notebooks: